troop deployment - French English Dictionary